/* CSS Document */

/*-----------底部浮动----------*/
.float_bm { z-index:0;  width: 100%; bottom:0px; height:60px;  padding-top:10px;  *height:70px;  *padding-top:0px; }
.float_bm_f{ z-index:0; position: fixed; width: 100%; bottom:0px; height:60px;  padding-top:10px;  *height:70px;  *padding-top:0px; background-color:rgba(0, 0, 0, 0.75); -pie-background:rgba(0, 0, 0, 0.75);/*IE6-8*/ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000);
_position:absolute;
_bottom:auto;
_background:#000;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.bm_center{ width:1000px; margin:0 auto;}
.float_bm_txt { display:inline-block; padding-top:6px; *padding-top:15px; padding-left:18px; float:left; color:#fff; font-size:20px; line-height:40px; font-family:微软雅黑;  _width:210PX;  _padding-left:0px; }
.float_bm_box { width:auto; float:left; }
.float_bm_box input { width:170px; *width:165px;
height:21px; line-height:21px; padding:7px 0; border:0px; font-size:14px; font-family:微软雅黑; text-indent:6px; margin-left:6px; *margin-left:0px; display:inline; }
.float_bm_box input.btnA { cursor:pointer; background:#F90; display:block font-family:微软雅黑; text-align:center; font-size:18px; border:0; width:102px; height:35px; line-height:35px; color:#fff;  padding:0px 0;}
.float_bm_box input.btnA:hover{ background-color:#FD1D48;}
input.fqh_btnA { cursor:pointer;  border:0; width:138px; height:35px; text-indent:-9999px; }

.addhdico{ background:url(../images/addhd.png); width:45px; height:157px; display: inline-block; position: fixed;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:250px;
}

.placeholder{ color:#666;}
#closepic{ bottom:70px!important;}
.float_bm_box a { width:180px; *width:165px; cursor:pointer;
height:21px; line-height:21px; padding:7px 0; border:0px; font-size:14px; font-family:微软雅黑; text-indent:6px; margin-left:6px; *margin-left:0px; display:inline;  color:#fff; }

a.btnA { cursor:pointer; background:#F90; display:block; font-family:微软雅黑; text-align:center; font-size:18px; border:0; width:102px; height:35px; line-height:35px; color:#fff!important;  padding:0px 0;}
a.btnA:hover{ background-color:#FD1D48;}

.fastreg2{ clear:both;}
.bm_center2{margin:0 auto; background-color:#3f3f3f; margin-bottom:10px;}
.float_bm_txt2 { display:inline-block; padding-top:6px;  padding-bottom:6px; padding-left:18px; float:left; color:#fff; font-size:20px; line-height:40px; font-family:微软雅黑;  _width:210PX;  _padding-left:0px; }
.float_bm_box2 { width:auto; float:left; }
.float_bm_box2 input { width:180px; *width:180px;
height:21px; line-height:21px; padding:7px 0; border:0px; font-size:14px; font-family:微软雅黑; text-indent:6px; margin-left:6px; *margin-left:0px; display:inline; }
.float_bm_box2 input.btnA { cursor:pointer; background:#F90; font-family:微软雅黑; text-align:center; font-size:18px; border:0; width:102px; height:35px; line-height:35px; color:#fff;  padding:0px 0;}
.float_bm_box2 input.btnA:hover{ background-color:#FD1D48;}

/*往往期活动*/
.past_fdbg{ background-color: rgba(0, 0, 0, 0.4); -pie-background:rgba(0, 0, 0, 0.4);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000);/*IE6-8*/ width:100%; height:100%; right:0; bottom:0; left:0; position: fixed; -position:absolute; top:227px; -webkit-transition: margin .3s; -moz-transition: margin .3s; -o-transition: margin .3s; transition: margin .3s; z-index:99;}
.past_box{background: #2e3846; width: 500px; height: 285px; position:absolute; left:50%; margin-left:-250px; top:170px; text-align: center; font-family: Helvetica,Arial,sans-serif; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3); -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3); box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3); -webkit-transition: margin .3s; -moz-transition: margin .3s; -o-transition: margin .3s; transition: margin .3s;}
.past_1{ background:url(../images/f_past_1.png) center; width:326px; height:79px; margin:63px auto 0 auto; display:inline-block}
.past_btn{ clear:both; text-align:center; margin:25px auto 0px auto;}
.past_btn a{ background:#f44a56 url(../images/f_past_2.gif) center no-repeat; width:196px; height:32px; display:inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}
.past_2{ color:#fff; text-align:center; font-size:20px;}
.past_2 a{color:#fff;}
.past_2 em{ color:#F60; padding:0 3px;}

.h_pastbtn{ float:right; color:#F00; font-weight:bold;font-size: 14px; background-color: #FFF0F0; padding:0 3px;}
.h_pastbtn i{font-family: "microsoft yahei",Arial,Helvetica,sans-serif; font-style:normal }

.h_past{ background:url(../images/hd_past.png); _background:url(../images/hd_past.gif); width:193x; height:193px; position:absolute; left:-95px; top:50%; margin-top:-96px;}

.h_past_goto{ display: block; position:absolute; right:-4px; top:9px; background:url(../images/h_pash_goto.png); width:163px; height:44px; overflow:hidden; text-indent:-9999px;}
.view_f_to_bg, .view_f_to_tel {width:966px; height: 63px; position: absolute; left: 0; bottom: 0; padding: 11px 0 0 32px;}
.view_f_to_bg{background: #10001a; opacity: 0.8; filter: alpha(opacity:80); width:966px; }
.view_f_to_tel{ color:#fff; font-size:14px; line-height:28px; }
.view_f_to_tel span{ color:#FF0;}
.view_f_to_tel a{ position:absolute; background-image:url(../images/view_tg_bg.png); background-repeat:no-repeat; width:144px; height:50px; line-height: 50px; bottom: 11px; right: 35px; color: #fff; font-size: 12px; text-indent: 41px;}
.view_f_to_tel a:hover{ background-position:0 -54px;}
.v_sent_tel{position:absolute; background-image:url(../images/view_tg_bg.png); background-repeat:no-repeat;  width:61px; height:43px; line-height: 18px; padding:7px 5px 0 39px; bottom: -14px; right: -2px; color: #517cb8!important; font-size: 12px;  background-position:0 -214px; text-align:center;}
.v_sent_tel:hover{ background-position: 0 -266px;}

/*.v_sent_tel{position:absolute; background-image:url(../images/view_tg_bg.png); background-repeat:no-repeat; width:144px; height:50px; line-height: 50px; bottom: 5px; right: 5px; color: #517cb8!important; font-size: 12px; text-indent: 41px; background-position:0 -108px;}
.v_sent_tel:hover{ background-position: 0 -160px;}*/

.banner_b2{ padding-bottom:73px;}

/*报名弹框*/
.bm_n_box{ background-color: rgba(0, 0, 0, 0.4); -pie-background:rgba(0, 0, 0, 0.4);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000);/*IE6-8*/ width:100%; height:100%; right:0; bottom:0; left:0; -position:absolute; top:0px; -webkit-transition: margin .3s; -moz-transition: margin .3s; -o-transition: margin .3s; transition: margin .3s;}
.bm_n_box_w{ width: 367px; text-align: center;  -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3); -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3); box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3); -webkit-transition: margin .3s; -moz-transition: margin .3s; -o-transition: margin .3s; transition: margin .3s;}
.box_bg { background-image:url(../images/bm_n_box.png); _background-image:url(../images/bm_n_box.gif); background-repeat:no-repeat}
.bm_n_top{ background-position:0 0; height:6px; line-height:6px;}
.bm_n_bot{ clear:both; background-position:0 -412px; height:6px; line-height:6px;}
.bm_liv1{ background:#fc5e08; height:48px; text-align:center; line-height:48px; font-size:23px; color:#fff; font-family:"微软雅黑" }
.box_bg_ok{ background-position:-106px -6px; width:47px; height:47px; display:inline-block}
.bm_liv2{ background:#f5f0ec; text-align:center; padding:15px 10px 10px 10px;}
.bm_new_liv2{ background:#f5f5f5; text-align:center; padding:18px 10px 15px 10px;}
.bm_new_liv2 p{ color: #999; display: inline-block; text-align: left; *text-align: center;  line-height: 18px; padding-top: 5px; padding-left: 5px;}
.wei_gz{ background-image:url(../images/wei_gz.png); width:198px; height:198px; display:inline-block;}
.wei_gz_new{ background-image:url(../images/wei_new.png); width:172px; height:172px; display:inline-block;}
.bm_liv2 p{ color: #fc5e08; display: inline-block; text-align: left; *text-align: center;  line-height: 20px; padding-top: 5px; padding-left: 5px;}
.bm_liv3{  background:#fff; text-align:center; padding:5px 0;}
.bm_liv3 p{ color:#000;  display: inline-block; text-align: left; line-height: 20px; padding:11px 15px 8px 15px;}

.bm_new_liv3{ background-color:#fff;}
.bm_new_liv3 h3{ text-align:left; text-indent:30px; font-size: 20px;font-weight: bold; color:#e50611; padding-top:15px;}
.bm_new_liv3 h4{font-size: 14px;font-weight: bold;text-align: center;color: #e50611;line-height: 28px; padding-top:5px}
.bm_new_liv3 p{ text-align:center; padding-bottom:10px;  color:#999; padding-top:5px;}
.box_bg_a{ background:#ed4c4c; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; width:113px; height:35px; line-height:35px; font-size:17px; text-align:center; color:#fff; font-family:"微软雅黑" }
.box_bg_a:hover{color:#fff;  background-position:-222px -369px;	}
.bm_goto_hd{ display:inline-block; padding:0 40px;}
.bm_goto_cox{ position:absolute; right:5px; top:5px; float:right; background:url(../images/fd_xx_bg.png); text-indent:-9999px; overflow: hidden; width:19px; height:19px;}
.bm_goto_cox:hover{ background-position:-19px 0;}
.bm_n_btn{ padding:5px 10%; text-align:center;}

.go_vsy{box-shadow: 0px rgba(255, 255, 255, 0.68)!important; background:none!important; width:376px!important; }
.go_vsy .out_bot{background-color:rgba(0, 0, 0, 0.5)!important; padding:8px; width:360px; height:275px; border-radius: 5px;}

.go_vsy .top_p{ position:relative; height:160px;}
.go_vsy .top_p img{ width:100%;}
.bm_n_box_tx{height:116px; background-color:#fff;}
.bm_n_box_tx .bm_new_liv3{ color:#ccc; }
.bm_n_box_tx .bm_new_liv3 h3{ font-size:14px; text-align:center; color:#666; text-indent:0; padding:20px 0 5px 0; font-weight:normal;}
.bm_n_box_tx .bm_liv3 .box_bg_a { background:#ff6600; font-size:14px;}

.bm_box h3::before{ display:none;}
.go_vsy .layui-layer-content{ overflow: visible!important;}
.go_vsy .clx_btn{position:absolute;right:2px;top:-42px;width:26px;height:26px;border:0;font-weight:400;background:0 0;cursor:pointer;-webkit-appearance:none;font-size:30px;border-radius: 50%; text-indent:-999px; overflow:hidden; background-color:#4c4c4c;}
.go_vsy .clx_btn::after,.go_vsy .clx_btn::before{position:absolute;left:5px;top:13px;content:'';width:16px;height:2px;background-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:3px}
.go_vsy .top_p:after{position:absolute;right:15px;top:-16px;content:'';width:2px;height:10px;background-color:#4c4c4c;}
.go_vsy .clx_btn::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}